package com.genshang.restaurant.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author Alex
 * @since 2020-10-24
 */
@TableName("ACCUMULATEGOODSLIST")
public class Accumulategoodslist extends Model<Accumulategoodslist> {

    private static final long serialVersionUID = 1L;

    @TableId(value = "RECORD_ID", type = IdType.AUTO)
    private Long recordId;

    @TableField("GOODSUID")
    private String goodsuid;

    @TableField("GOODSNAME")
    private String goodsname;

    @TableField("STATE")
    private String state;

    @TableField("GOODSTYPE")
    private String goodstype;

    @TableField("ACCUMULATEPOINTS")
    private Long accumulatepoints;

    @TableField("GOODSNUMBER")
    private Long goodsnumber;

    @TableField("SOLDNUMBER")
    private Long soldnumber;

    @TableField("GOODSID")
    private String goodsid;

    @TableField("CREATETIME")
    private Long createtime;

    @TableField("MODIFYTIME")
    private Long modifytime;

    @TableField("GOODSDESCRIBE")
    private String goodsdescribe;

    @TableField("SHOPID")
    private String shopid;

    @TableField("SHOPNAME")
    private String shopname;

    @TableField("TYPEID")
    private String typeid;

    @TableField("PRICE")
    private Double price;

    @TableField("UPTIME")
    private Long uptime;

    @TableField("DOWNTIME")
    private Long downtime;

    @TableField("COUPONMANAGEMENT")
    private String couponmanagement;

    @TableField("EXCHANGELEVEL")
    private String exchangelevel;

    public Long getRecordId() {
        return recordId;
    }

    public void setRecordId(Long recordId) {
        this.recordId = recordId;
    }
    public String getGoodsuid() {
        return goodsuid;
    }

    public void setGoodsuid(String goodsuid) {
        this.goodsuid = goodsuid;
    }
    public String getGoodsname() {
        return goodsname;
    }

    public void setGoodsname(String goodsname) {
        this.goodsname = goodsname;
    }
    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }
    public String getGoodstype() {
        return goodstype;
    }

    public void setGoodstype(String goodstype) {
        this.goodstype = goodstype;
    }
    public Long getAccumulatepoints() {
        return accumulatepoints;
    }

    public void setAccumulatepoints(Long accumulatepoints) {
        this.accumulatepoints = accumulatepoints;
    }
    public Long getGoodsnumber() {
        return goodsnumber;
    }

    public void setGoodsnumber(Long goodsnumber) {
        this.goodsnumber = goodsnumber;
    }
    public Long getSoldnumber() {
        return soldnumber;
    }

    public void setSoldnumber(Long soldnumber) {
        this.soldnumber = soldnumber;
    }
    public String getGoodsid() {
        return goodsid;
    }

    public void setGoodsid(String goodsid) {
        this.goodsid = goodsid;
    }
    public Long getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Long createtime) {
        this.createtime = createtime;
    }
    public Long getModifytime() {
        return modifytime;
    }

    public void setModifytime(Long modifytime) {
        this.modifytime = modifytime;
    }
    public String getGoodsdescribe() {
        return goodsdescribe;
    }

    public void setGoodsdescribe(String goodsdescribe) {
        this.goodsdescribe = goodsdescribe;
    }
    public String getShopid() {
        return shopid;
    }

    public void setShopid(String shopid) {
        this.shopid = shopid;
    }
    public String getShopname() {
        return shopname;
    }

    public void setShopname(String shopname) {
        this.shopname = shopname;
    }
    public String getTypeid() {
        return typeid;
    }

    public void setTypeid(String typeid) {
        this.typeid = typeid;
    }
    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }
    public Long getUptime() {
        return uptime;
    }

    public void setUptime(Long uptime) {
        this.uptime = uptime;
    }
    public Long getDowntime() {
        return downtime;
    }

    public void setDowntime(Long downtime) {
        this.downtime = downtime;
    }
    public String getCouponmanagement() {
        return couponmanagement;
    }

    public void setCouponmanagement(String couponmanagement) {
        this.couponmanagement = couponmanagement;
    }
    public String getExchangelevel() {
        return exchangelevel;
    }

    public void setExchangelevel(String exchangelevel) {
        this.exchangelevel = exchangelevel;
    }

    @Override
    protected Serializable pkVal() {
        return this.recordId;
    }

    @Override
    public String toString() {
        return "Accumulategoodslist{" +
            "recordId=" + recordId +
            ", goodsuid=" + goodsuid +
            ", goodsname=" + goodsname +
            ", state=" + state +
            ", goodstype=" + goodstype +
            ", accumulatepoints=" + accumulatepoints +
            ", goodsnumber=" + goodsnumber +
            ", soldnumber=" + soldnumber +
            ", goodsid=" + goodsid +
            ", createtime=" + createtime +
            ", modifytime=" + modifytime +
            ", goodsdescribe=" + goodsdescribe +
            ", shopid=" + shopid +
            ", shopname=" + shopname +
            ", typeid=" + typeid +
            ", price=" + price +
            ", uptime=" + uptime +
            ", downtime=" + downtime +
            ", couponmanagement=" + couponmanagement +
            ", exchangelevel=" + exchangelevel +
        "}";
    }
}
